home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / Developer Essentials Jul 90 / Programming / MPW Interfaces & Libraries 3.1 / CIncludes / ROMDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-10-13  |  2.8 KB  |  75 lines  |  [TEXT/MPS ]

  1. /************************************************************
  2.  
  3. Created: Thursday, September 7, 1989 at 6:46 PM
  4.     ROMDefs.h
  5.     C Interface to the Macintosh Libraries
  6.  
  7.  
  8.     Copyright Apple Computer, Inc.    1986-1989
  9.     All rights reserved
  10.  
  11. ************************************************************/
  12.  
  13.  
  14. #ifndef __ROMDEFS__
  15. #define __ROMDEFS__
  16.  
  17. #define appleFormat 1                        /*Format of Declaration Data (IEEE will assign real value)*/
  18. #define romRevision 1                        /*Revision of Declaration Data Format*/
  19. #define testPattern 1519594439                /*FHeader long word test pattern*/
  20. #define sCodeRev 2                            /*Revision of code (For sExec)*/
  21. #define sCPU68000 1                         /*CPU type = 68000*/
  22. #define sCPU68020 2                         /*CPU type = 68020*/
  23. #define sMacOS68000 1                        /*Mac OS, CPU type = 68000*/
  24. #define board 0                             /*Board sResource - Required on all boards*/
  25. #define displayVideoAppleTFB 16843009        /*Video with Apple parameters for TFB card.*/
  26. #define displayVideoAppleGM 16843010        /*Video with Apple parameters for GM card.*/
  27. #define networkEtherNetApple3Com 33620225    /*Ethernet with apple parameters for 3-Comm card.*/
  28. #define testSimpleAppleAny -2147417856        /*A simple test sResource.*/
  29. #define endOfList 255                        /*End of list*/
  30. #define defaultTO 100                        /*100 retries.*/
  31. #define sRsrcType 1                         /*Type of sResource*/
  32. #define sRsrcName 2                         /*Name of sResource*/
  33. #define sRsrcIcon 3                         /*Icon*/
  34. #define sRsrcDrvrDir 4                        /*Driver directory*/
  35. #define sRsrcLoadDir 5                        /*Load directory*/
  36. #define sRsrcBootRec 6                        /*sBoot record*/
  37. #define sRsrcFlags 7                        /*sResource Flags*/
  38. #define sMacOS68020 2                        /*Mac OS, CPU type = 68020*/
  39. #define sRsrcHWDevId 8                        /*Hardware Device Id*/
  40. #define minorBaseOS 10                        /*Offset to base of sResource in minor space.*/
  41. #define minorLength 11
  42. #define majorBaseOS 12                        /*Offset to base of sResource in Major space.*/
  43. #define majorLength 13
  44. #define sDRVRDir 16                         /*sDriver directory*/
  45. #define drSwApple 1
  46. #define drHwTFB 1
  47. #define drHw3Com 1
  48. #define drHwBSC 3
  49. #define catBoard 1
  50. #define catTest 2
  51. #define catDisplay 3
  52. #define catNetwork 4
  53. #define boardId 32                            /*Board Id*/
  54. #define pRAMInitData 33                     /*sPRAM init data*/
  55. #define primaryInit 34                        /*Primary init record*/
  56. #define timeOutConst 35                     /*Time out constant*/
  57. #define vendorInfo 36                        /*Vendor information List. See Vendor List, below*/
  58. #define boardFlags 37                        /*Board Flags*/
  59. #define vendorId 1                            /*Vendor Id*/
  60. #define serialNum 2                         /*Serial number*/
  61. #define revLevel 3                            /*Revision level*/
  62. #define partNum 4                            /*Part number*/
  63. #define date 5                                /*Last revision date of the card*/
  64. #define typeBoard 0
  65. #define typeApple 1
  66. #define typeVideo 1
  67. #define typeEtherNet 1
  68. #define testByte 32                         /*Test byte.*/
  69. #define testWord 33                         /*0021*/
  70. #define testLong 34                         /*Test Long.*/
  71. #define testString 35                        /*Test String.*/
  72.  
  73.  
  74. #endif
  75.